assignment to `char' from `const char *' lacks a cast

来源:百度知道 编辑:UC知道 时间:2024/07/08 01:45:05
是哪里出错了呢?
#include"stdio.h"
{
main()
c1="a";
printf("%c,c1");
return 0;
}

这么改:

#include"stdio.h"
//{ //这个{不要
main()
{ //这儿加一个{
char c1='a'; //需要声明c1为char型,并且将"a"改成'a',因为""是标识字符串的,''才是标识字符的
printf("%c",c1); //将"%c,c1"改成"%c",c1
return 0;
}

把程序贴出来吧

#include"stdio.h"
main()
{
char c1="a";
printf("%c",c1);
return 0;
}

照 匿名 的做吧。